<#assign className = model.className>
<#assign classNameLower = className?uncap_first>
package ${basepackage}.${moduleName}.action;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.commons.collections.FactoryUtils;
import org.apache.commons.collections.list.LazyList;

import org.springframework.stereotype.Controller;
import org.springframework.util.AutoPopulatingList;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ModelAttribute;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletRequest;
import tso.action.BaseAction;
import tso.action.ParaMap;
import tso.dao.Page;
import tso.lang.BaseException;
import tso.spring.Sc;
import tso.sys.Security;
import tso.sys.Session;
import tso.sys.User;
import tso.util.JsonUtil;
import com.icss.j2ee.log.Log;
import com.icss.j2ee.log.LogFactory;
//
import ${basepackage}.${moduleName}.model.${className};
import ${basepackage}.${moduleName}.service.I${className}Service;

/**
 * ${model.tableAlias} action
 * @author codeGener
 * @version 1.0
 * @created ${now?string("yyyy-MM-dd HH:mm")}
 */
@Controller
@RequestMapping("/${modulePath}/${classNameLower}Action.do")
public class ${className}Action extends BaseAction{
	//service
	private I${className}Service ${classNameLower}Service
		=(I${className}Service) Sc.getBean("${moduleName}.${className}Service");
	
}